/**
 * @author Jon Adams
 */
package org.osflash.signals.natives.sets;

import org.osflash.signals.natives.NativeSignal;
import flash.display.Stage;
import flash.events.Event;

class StageSignalSet extends InteractiveObjectSignalSet {
	public var fullScreen(getFullScreen, never) : NativeSignal;
	public var mouseLeave(getMouseLeave, never) : NativeSignal;
	public var resize(getResize, never) : NativeSignal;

	public function new(target : Stage) {
		super(target);
	}

	public function getFullScreen() : NativeSignal {
		return getNativeSignal(Event.FULLSCREEN);
	}

	public function getMouseLeave() : NativeSignal {
		return getNativeSignal(Event.MOUSE_LEAVE);
	}

	public function getResize() : NativeSignal {
		return getNativeSignal(Event.RESIZE);
	}

}

